package com.ny.service;

import com.ny.domain.CheckInRecordDO;
import com.ny.dto.CheckInDTO;
import com.ny.dto.PageResult;
import com.ny.query.CheckInQuery;
import java.lang.Boolean;

/**
 * 在线打卡管理模块
 *
 * @author MSI-NB
 * @date 2025-03-08 13:14:38
 */
public interface CheckInService {

    /**a
     * 会员在线打卡
     *
     * @param checkInDTO 打卡信息入参
     * @return
     */
    Boolean checkIn(CheckInDTO checkInDTO);

    /**
     * 查询会员打卡记录
     *
     * @param checkInQuery 打卡记录查询入参
     * @return
     */
    PageResult<CheckInRecordDO> checkInRecords(CheckInQuery checkInQuery);
}
